package org.example;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class SeleniumExample {
    public static void main(String[] args) {
        // 设置ChromeDriver的路径（如果你没有通过Maven管理或未配置到系统PATH）
        System.setProperty("webdriver.chrome.driver", "D:\\dcloud-software\\software\\anti-fraud\\src\\main\\resources\\chrome-driver\\chromedriver.exe");

        // 创建一个新的浏览器实例
        WebDriver driver = new ChromeDriver();

        try {
            // 打开指定的网址
            driver.get("https://www.google.com");

            // 找到搜索框元素
            WebElement searchBox = driver.findElement(By.name("q"));

            // 在搜索框中输入关键词
            searchBox.sendKeys("Selenium Java Example");

            // 提交搜索（按回车键）
            searchBox.submit();

            // 等待页面加载，然后获取并打印第一个搜索结果的标题
            WebElement firstResultTitleElement = driver.findElement(By.cssSelector("h3.LC20lb.DKV0Md"));
            if (firstResultTitleElement != null) {
                System.out.println("First Search Result Title: " + firstResultTitleElement.getText());
            } else {
                System.out.println("No search result title found.");
            }
        } finally {
            // 关闭浏览器
            driver.quit();
        }
    }
}
